package cn.edu.scnu.vo;

import lombok.Data;
import lombok.NoArgsConstructor;

import java.sql.Timestamp;
import java.util.List;

@Data
@NoArgsConstructor
public class CommentVO {
    /**
     * 评论id
     */
    private String id;
    /**
     * 父评论
     */
    private String pid;
    /**
     * 被评论资源id
     */
    private String ownerId;
    /**
     * 评论类型
     */
    private Integer type;
    /**
     * 评论者id
     */
    private String fromId;
    /**
     * 评论者用户名
     */
    private String fromName;
    /**
     * 评论着昵称
     */
    private String fromNick;
    /**
     * 评论着头像
     */
    private String fromImgurl;
    /**
     * 被评论者id
     */
    private String toId;
    /**
     * 被评论者用户名
     */
    private String toName;
    /**
     * 被评论着昵称
     */
    private String toNick;
    /**
     * 被评论着头像
     */
    private String toImgurl;
    /**
     * 点赞数量
     */
    private Integer likeNum;
    /**
     * 评论内容
     */
    private String content;
    /**
     * 创建时间
     */
    private Timestamp createTime;
    /**
     * 更新时间
     */
    private Timestamp updateTime;
    /**
     * 子评论
     */
    private List<CommentVO> children;

}
